|
Book details / order |
APPLYING UML AND PATTERNS: AN INTRODUCTION TO OBJECT-ORIENTED ANALYSIS AND DESIGN AND ITERATIVE DEVELOPMENT, 3/E |
The mastery of object-oriented analysis and design (ooa/d) principles and concepts is critical for anyone seeking to create robust and maintainable object systems. this third edition presents a well-defined roadmap, so the reader can move along a step-by-step process from requirements gathering all the way to code generation. the author teaches the skill of ooa/d using the latest version of the industry standard modeling language (uml 2.0). he also allows the reader to learn and apply the popular concept of design patterns, and therefore helps readers accelerate their mastery of analysis and design. the author retains his thorough treatment of a single case study to help readers gain a big picture of successful software development. once again, this book delivers, and furthers craig larman's name among software engineering luminaries.
table of content
introduction.
object-oriented analysis and design.
iterative, evolutionary, and agile.
case studies.
inception.
inception is not the requirements phase.
evolutionary requirements.
use cases.
other requirements.
elaboration iteration 1-basics.
iteration 1-basics.
domain models.
system sequence diagrams.
operation contracts.
requirements to design-iteratively.
logical architecture and uml package diagrams.
on to object design.
uml interaction diagrams.
uml class diagrams.
grasp: designing objects with responsibilities.
object design examples with grasp.
designing for visibility.
mapping designs to code.
test-driven development and refactoring.
elaboration iteration 2-more patterns.
uml tools and uml as blueprint.
quick analysis update.
iteration 2-more patterns.
grasp: more objects with responsibilities.
applying gof design patterns.
elaboration iteration 3-intermediate topics.
iteration 3-intermediate topics.
uml activity diagrams and modeling.
uml state machine diagrams and modeling.
relating use cases.
more ssds and contracts.
domain model refinement.
architectural analysis.
logical architecture refinement.
more object design with gof patterns.
package design.
uml deployment and component diagrams.
designing a persistence framework with patterns.
documenting architecture: uml & the n+1 view model.
special topics
more on iterative development and agile project management.
salient features
the first two editions of this book have achieved gross sales of more than 60,000 units through the domestic retail channel
timely and up-to-date; compliant with uml 2.0 and the latest trends in design patterns and object-oriented analysis and design
more gold from one of the leading names in software engineering: craig larman!
Author : Craig larman
Publication : Pearson
Isbn : 9788177589795
Store book number : 105
NRS 880.00
|
|
|
|
|
|
|
|
|
|